master lease - German English Dictionary